const { callDialogAPI } = require('../service/AIbot')


exports.Aibot = async (req, res) => {
    const message = req.body.message
    try {
        // 调用 callDialogAPI 方法，并等待 WebSocket 服务器构建完成的状态和响应
        callDialogAPI(message).then((result) => {
            // 将状态和地址一并返回给前端
            res.json({
                status: result.status,
                url: result.url
            });
        }).catch(error => {
            console.error("Error:", error);
            res.status(500).json({ error: "Internal Server Error" }); // 发送错误响应给客户端
        });
    } catch (error) {
        console.error("Error:", error);
        res.status(500).json({ error: "Internal Server Error" }); // 发送错误响应给客户端
    }
}
